package com.w7vm.menuweb.entity;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the DescontoPagamentoSys database table.
 * 
 */
@Entity
@Table(name="DescontoPagamentoSys")

@NamedQueries({
	@NamedQuery(name="DescontoPagamentoSy.findDescontoPagamentoByRenovacaoAtiva", 
					query="SELECT a" +
							" FROM DescontoPagamentoSy a" +
							" WHERE a.status = 1" +
							" AND a.descontoPara = :tipo"),
})

public class DescontoPagamentoSy implements Serializable {
	private static final long serialVersionUID = 1L;
	
	public static final String FIND_DESCONTOPAGAMENTO_BY_TIPO = "DescontoPagamentoSy.findDescontoPagamentoByTipo";


	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private int idDescontoPagamentoSys;

	@Column(name="ValorDesconto")
	private int valorDesconto;

	@Column(name="DescontoPara")
	private String descontoPara;

	
	@Column(name="RegraQtdeFiliaisMin")
	private int regraQtdeFiliaisMin;

	@Column(name="RegraQtdeFiliaisMax")
	private int regraQtdeFiliaisMax;

	@Column(name="Status")
	private int status;
	
	

    public DescontoPagamentoSy() {
    }

	public int getIdDescontoPagamentoSys() {
		return this.idDescontoPagamentoSys;
	}

	public void setIdDescontoPagamentoSys(int idDescontoPagamentoSys) {
		this.idDescontoPagamentoSys = idDescontoPagamentoSys;
	}


	
	public int getStatus() {
		return this.status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public int getValorDesconto() {
		return valorDesconto;
	}

	public void setValorDesconto(int valorDesconto) {
		this.valorDesconto = valorDesconto;
	}

	public String getDescontoPara() {
		return descontoPara;
	}

	public void setDescontoPara(String descontoPara) {
		this.descontoPara = descontoPara;
	}

	public int getRegraQtdeFiliaisMin() {
		return regraQtdeFiliaisMin;
	}

	public void setRegraQtdeFiliaisMin(int regraQtdeFiliaisMin) {
		this.regraQtdeFiliaisMin = regraQtdeFiliaisMin;
	}

	public int getRegraQtdeFiliaisMax() {
		return regraQtdeFiliaisMax;
	}

	public void setRegraQtdeFiliaisMax(int regraQtdeFiliaisMax) {
		this.regraQtdeFiliaisMax = regraQtdeFiliaisMax;
	}

}